package com.alks.function.service.stockdept.pcfactorystockquery;

import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.request.stockdept.pcfactorystockwork.MOSDetAddRequest;
import com.alks.function.data.request.stockdept.pcfactorystockwork.OMtlWatiRequest;
import com.alks.function.data.request.stockdept.pcfactorystockwork.OMtlwaitAddRequest;

import java.util.List;

public interface IMtlOutSurpService {
    ResponseInfo getMOSTempQuery();

    ResponseInfo mOSTempUpdate(String mtlNo, Float qty, String remark);

    ResponseInfo mOSTempAdd(List<OMtlwaitAddRequest> request, Integer type);

    ResponseInfo getMOSDetailQuery(OMtlWatiRequest request);

    ResponseInfo mOSDetailAdd(MOSDetAddRequest request);

    ResponseInfo mOSTempDelete(String mtlNo);

    ResponseInfo mOSDetailDelete(String mtlNo, String slipNo);

}
